using System;
using System.Collections.Generic;
using System.Text;
using XBLib.BusinessObject;

namespace DataInfo
{
    public class 監査企業 : BindableBusinessObject
    {
        public 監査企業() { }
        private Int32 m_ID;
        [ColumnAttributes("ID")]
        public Int32 ID
        {
            get { return m_ID; }
            set { m_ID = value; }
        }
        private String m_管理番号;
        [ColumnAttributes("管理番号")]
        public String 管理番号
        {
            get { return m_管理番号; }
            set { m_管理番号 = value; }
        }
        private String m_実習実施機関;
        [ColumnAttributes("実習実施機関")]
        public String 実習実施機関
        {
            get { return m_実習実施機関; }
            set { m_実習実施機関 = value; }
        }
        private Int32 m_一号人数1;
        [ColumnAttributes("一号人数1")]
        public Int32 一号人数1
        {
            get { return m_一号人数1; }
            set { m_一号人数1 = value; }
        }
        private Int32 m_一号人数2;
        [ColumnAttributes("一号人数2")]
        public Int32 一号人数2
        {
            get { return m_一号人数2; }
            set { m_一号人数2 = value; }
        }
        private Int32 m_二号1年目人数1;
        [ColumnAttributes("二号1年目人数1")]
        public Int32 二号1年目人数1
        {
            get { return m_二号1年目人数1; }
            set { m_二号1年目人数1 = value; }
        }
        private Int32 m_二号1年目人数2;
        [ColumnAttributes("二号1年目人数2")]
        public Int32 二号1年目人数2
        {
            get { return m_二号1年目人数2; }
            set { m_二号1年目人数2 = value; }
        }
        private Int32 m_二号2年目人数1;
        [ColumnAttributes("二号2年目人数1")]
        public Int32 二号2年目人数1
        {
            get { return m_二号2年目人数1; }
            set { m_二号2年目人数1 = value; }
        }
        private Int32 m_二号2年目人数2;
        [ColumnAttributes("二号2年目人数2")]
        public Int32 二号2年目人数2
        {
            get { return m_二号2年目人数2; }
            set { m_二号2年目人数2 = value; }
        }
        private DateTime m_入国年月日1;
        [ColumnAttributes("入国年月日1")]
        public DateTime 入国年月日1
        {
            get { return m_入国年月日1; }
            set { m_入国年月日1 = value; }
        }
        private DateTime m_入国年月日2;
        [ColumnAttributes("入国年月日2")]
        public DateTime 入国年月日2
        {
            get { return m_入国年月日2; }
            set { m_入国年月日2 = value; }
        }
        private DateTime m_移行年月日1_1;
        [ColumnAttributes("移行年月日1_1")]
        public DateTime 移行年月日1_1
        {
            get { return m_移行年月日1_1; }
            set { m_移行年月日1_1 = value; }
        }
        private DateTime m_移行年月日1_2;
        [ColumnAttributes("移行年月日1_2")]
        public DateTime 移行年月日1_2
        {
            get { return m_移行年月日1_2; }
            set { m_移行年月日1_2 = value; }
        }
        private DateTime m_移行年月日2_1;
        [ColumnAttributes("移行年月日2_1")]
        public DateTime 移行年月日2_1
        {
            get { return m_移行年月日2_1; }
            set { m_移行年月日2_1 = value; }
        }
        private DateTime m_移行年月日2_2;
        [ColumnAttributes("移行年月日2_2")]
        public DateTime 移行年月日2_2
        {
            get { return m_移行年月日2_2; }
            set { m_移行年月日2_2 = value; }
        }
        private DateTime m_在留期限1;
        [ColumnAttributes("在留期限1")]
        public DateTime 在留期限1
        {
            get { return m_在留期限1; }
            set { m_在留期限1 = value; }
        }
        private DateTime m_在留期限2;
        [ColumnAttributes("在留期限2")]
        public DateTime 在留期限2
        {
            get { return m_在留期限2; }
            set { m_在留期限2 = value; }
        }
        private DateTime m_在留期限1_1;
        [ColumnAttributes("在留期限1_1")]
        public DateTime 在留期限1_1
        {
            get { return m_在留期限1_1; }
            set { m_在留期限1_1 = value; }
        }
        private DateTime m_在留期限1_2;
        [ColumnAttributes("在留期限1_2")]
        public DateTime 在留期限1_2
        {
            get { return m_在留期限1_2; }
            set { m_在留期限1_2 = value; }
        }
        private DateTime m_在留期限2_1;
        [ColumnAttributes("在留期限2_1")]
        public DateTime 在留期限2_1
        {
            get { return m_在留期限2_1; }
            set { m_在留期限2_1 = value; }
        }
        private DateTime m_在留期限2_2;
        [ColumnAttributes("在留期限2_2")]
        public DateTime 在留期限2_2
        {
            get { return m_在留期限2_2; }
            set { m_在留期限2_2 = value; }
        }
        private DateTime m_監査実施日;
        [ColumnAttributes("監査実施日")]
        public DateTime 監査実施日
        {
            get { return m_監査実施日; }
            set { m_監査実施日 = value; }
        }
        private String m_監査対象機関名;
        [ColumnAttributes("監査対象機関名")]
        public String 監査対象機関名
        {
            get { return m_監査対象機関名; }
            set { m_監査対象機関名 = value; }
        }
        private String m_住所;
        [ColumnAttributes("住所")]
        public String 住所
        {
            get { return m_住所; }
            set { m_住所 = value; }
        }
        private String m_業種;
        [ColumnAttributes("業種")]
        public String 業種
        {
            get { return m_業種; }
            set { m_業種 = value; }
        }
        private Int32 m_常勤職員数;
        [ColumnAttributes("常勤職員数")]
        public Int32 常勤職員数
        {
            get { return m_常勤職員数; }
            set { m_常勤職員数 = value; }
        }
        private String m_実習実施場所;
        [ColumnAttributes("実習実施場所")]
        public String 実習実施場所
        {
            get { return m_実習実施場所; }
            set { m_実習実施場所 = value; }
        }
        private Int32 m_技能実習生一号数;
        [ColumnAttributes("技能実習生一号数")]
        public Int32 技能実習生一号数
        {
            get { return m_技能実習生一号数; }
            set { m_技能実習生一号数 = value; }
        }
        private Int32 m_技能実習生二号数;
        [ColumnAttributes("技能実習生二号数")]
        public Int32 技能実習生二号数
        {
            get { return m_技能実習生二号数; }
            set { m_技能実習生二号数 = value; }
        }
        private String m_実習指導員役職;
        [ColumnAttributes("実習指導員役職")]
        public String 実習指導員役職
        {
            get { return m_実習指導員役職; }
            set { m_実習指導員役職 = value; }
        }
        private String m_実習指導員氏名;
        [ColumnAttributes("実習指導員氏名")]
        public String 実習指導員氏名
        {
            get { return m_実習指導員氏名; }
            set { m_実習指導員氏名 = value; }
        }
        private String m_生活指導員役職;
        [ColumnAttributes("生活指導員役職")]
        public String 生活指導員役職
        {
            get { return m_生活指導員役職; }
            set { m_生活指導員役職 = value; }
        }
        private String m_生活指導員氏名;
        [ColumnAttributes("生活指導員氏名")]
        public String 生活指導員氏名
        {
            get { return m_生活指導員氏名; }
            set { m_生活指導員氏名 = value; }
        }
        private String m_監査実施役職;
        [ColumnAttributes("監査実施役職")]
        public String 監査実施役職
        {
            get { return m_監査実施役職; }
            set { m_監査実施役職 = value; }
        }
        private String m_監査実施氏名;
        [ColumnAttributes("監査実施氏名")]
        public String 監査実施氏名
        {
            get { return m_監査実施氏名; }
            set { m_監査実施氏名 = value; }
        }
        private String m_監査対象役職;
        [ColumnAttributes("監査対象役職")]
        public String 監査対象役職
        {
            get { return m_監査対象役職; }
            set { m_監査対象役職 = value; }
        }
        private String m_監査対象氏名;
        [ColumnAttributes("監査対象氏名")]
        public String 監査対象氏名
        {
            get { return m_監査対象氏名; }
            set { m_監査対象氏名 = value; }
        }
        private Boolean m_訪問対象機関有無;
        [ColumnAttributes("訪問対象機関有無")]
        public Boolean 訪問対象機関有無
        {
            get { return m_訪問対象機関有無; }
            set { m_訪問対象機関有無 = value; }
        }
        private Boolean m_聞取実習生有無;
        [ColumnAttributes("聞取実習生有無")]
        public Boolean 聞取実習生有無
        {
            get { return m_聞取実習生有無; }
            set { m_聞取実習生有無 = value; }
        }
        private Boolean m_聞取実習指導員有無;
        [ColumnAttributes("聞取実習指導員有無")]
        public Boolean 聞取実習指導員有無
        {
            get { return m_聞取実習指導員有無; }
            set { m_聞取実習指導員有無 = value; }
        }
        private Boolean m_聞取生活指導員有無;
        [ColumnAttributes("聞取生活指導員有無")]
        public Boolean 聞取生活指導員有無
        {
            get { return m_聞取生活指導員有無; }
            set { m_聞取生活指導員有無 = value; }
        }
        private Boolean m_書類実習日誌有無;
        [ColumnAttributes("書類実習日誌有無")]
        public Boolean 書類実習日誌有無
        {
            get { return m_書類実習日誌有無; }
            set { m_書類実習日誌有無 = value; }
        }
        private Boolean m_書類賃金台帳有無;
        [ColumnAttributes("書類賃金台帳有無")]
        public Boolean 書類賃金台帳有無
        {
            get { return m_書類賃金台帳有無; }
            set { m_書類賃金台帳有無 = value; }
        }
        private String m_その他監査;
        [ColumnAttributes("その他監査")]
        public String その他監査
        {
            get { return m_その他監査; }
            set { m_その他監査 = value; }
        }
        private DateTime m_講習実施期間始;
        [ColumnAttributes("講習実施期間始")]
        public DateTime 講習実施期間始
        {
            get { return m_講習実施期間始; }
            set { m_講習実施期間始 = value; }
        }
        private DateTime m_講習実施期間終;
        [ColumnAttributes("講習実施期間終")]
        public DateTime 講習実施期間終
        {
            get { return m_講習実施期間終; }
            set { m_講習実施期間終 = value; }
        }
        private String m_講習実施場所;
        [ColumnAttributes("講習実施場所")]
        public String 講習実施場所
        {
            get { return m_講習実施場所; }
            set { m_講習実施場所 = value; }
        }
        private Boolean m_講習計画変更有無;
        [ColumnAttributes("講習計画変更有無")]
        public Boolean 講習計画変更有無
        {
            get { return m_講習計画変更有無; }
            set { m_講習計画変更有無 = value; }
        }
        private Boolean m_講習業務従事有無;
        [ColumnAttributes("講習業務従事有無")]
        public Boolean 講習業務従事有無
        {
            get { return m_講習業務従事有無; }
            set { m_講習業務従事有無 = value; }
        }
        private String m_講習業務従事内容;
        [ColumnAttributes("講習業務従事内容")]
        public String 講習業務従事内容
        {
            get { return m_講習業務従事内容; }
            set { m_講習業務従事内容 = value; }
        }
        private Boolean m_実習計画変更有無;
        [ColumnAttributes("実習計画変更有無")]
        public Boolean 実習計画変更有無
        {
            get { return m_実習計画変更有無; }
            set { m_実習計画変更有無 = value; }
        }
        private String m_実習計画変更内容;
        [ColumnAttributes("実習計画変更内容")]
        public String 実習計画変更内容
        {
            get { return m_実習計画変更内容; }
            set { m_実習計画変更内容 = value; }
        }
        private Boolean m_実習計画変更届出有無;
        [ColumnAttributes("実習計画変更届出有無")]
        public Boolean 実習計画変更届出有無
        {
            get { return m_実習計画変更届出有無; }
            set { m_実習計画変更届出有無 = value; }
        }
        private DateTime m_実習実施期間始;
        [ColumnAttributes("実習実施期間始")]
        public DateTime 実習実施期間始
        {
            get { return m_実習実施期間始; }
            set { m_実習実施期間始 = value; }
        }
        private DateTime m_実習実施期間終;
        [ColumnAttributes("実習実施期間終")]
        public DateTime 実習実施期間終
        {
            get { return m_実習実施期間終; }
            set { m_実習実施期間終 = value; }
        }
        private String m_指導状況;
        [ColumnAttributes("指導状況")]
        public String 指導状況
        {
            get { return m_指導状況; }
            set { m_指導状況 = value; }
        }
        private Int32 m_支給月給;
        [ColumnAttributes("支給月給")]
        public Int32 支給月給
        {
            get { return m_支給月給; }
            set { m_支給月給 = value; }
        }
        private Int32 m_支給時給;
        [ColumnAttributes("支給時給")]
        public Int32 支給時給
        {
            get { return m_支給時給; }
            set { m_支給時給 = value; }
        }
        private Int32 m_支給方法;
        [ColumnAttributes("支給方法")]
        public Int32 支給方法
        {
            get { return m_支給方法; }
            set { m_支給方法 = value; }
        }
        private String m_支給方法その他;
        [ColumnAttributes("支給方法その他")]
        public String 支給方法その他
        {
            get { return m_支給方法その他; }
            set { m_支給方法その他 = value; }
        }
        private Int32 m_支給状況の確認方法有無;
        [ColumnAttributes("支給状況の確認方法有無")]
        public Int32 支給状況の確認方法有無
        {
            get { return m_支給状況の確認方法有無; }
            set { m_支給状況の確認方法有無 = value; }
        }
        private String m_支給状況の確認方法その他;
        [ColumnAttributes("支給状況の確認方法その他")]
        public String 支給状況の確認方法その他
        {
            get { return m_支給状況の確認方法その他; }
            set { m_支給状況の確認方法その他 = value; }
        }
        private Boolean m_控除徴収有無;
        [ColumnAttributes("控除徴収有無")]
        public Boolean 控除徴収有無
        {
            get { return m_控除徴収有無; }
            set { m_控除徴収有無 = value; }
        }
        private String m_控除徴収内容;
        [ColumnAttributes("控除徴収内容")]
        public String 控除徴収内容
        {
            get { return m_控除徴収内容; }
            set { m_控除徴収内容 = value; }
        }
        private Boolean m_控除協定有無;
        [ColumnAttributes("控除協定有無")]
        public Boolean 控除協定有無
        {
            get { return m_控除協定有無; }
            set { m_控除協定有無 = value; }
        }
        private String m_宿泊所在地;
        [ColumnAttributes("宿泊所在地")]
        public String 宿泊所在地
        {
            get { return m_宿泊所在地; }
            set { m_宿泊所在地 = value; }
        }
        private String m_宿泊広さ;
        [ColumnAttributes("宿泊広さ")]
        public String 宿泊広さ
        {
            get { return m_宿泊広さ; }
            set { m_宿泊広さ = value; }
        }
        private Int32 m_宿泊面積;
        [ColumnAttributes("宿泊面積")]
        public Int32 宿泊面積
        {
            get { return m_宿泊面積; }
            set { m_宿泊面積 = value; }
        }
        private Boolean m_文書保管有無;
        [ColumnAttributes("文書保管有無")]
        public Boolean 文書保管有無
        {
            get { return m_文書保管有無; }
            set { m_文書保管有無 = value; }
        }
        private Int32 m_文書保管内容;
        [ColumnAttributes("文書保管内容")]
        public Int32 文書保管内容
        {
            get { return m_文書保管内容; }
            set { m_文書保管内容 = value; }
        }
        private Boolean m_不法就労雇用有無;
        [ColumnAttributes("不法就労雇用有無")]
        public Boolean 不法就労雇用有無
        {
            get { return m_不法就労雇用有無; }
            set { m_不法就労雇用有無 = value; }
        }
        private Int32 m_不法就労雇用数;
        [ColumnAttributes("不法就労雇用数")]
        public Int32 不法就労雇用数
        {
            get { return m_不法就労雇用数; }
            set { m_不法就労雇用数 = value; }
        }
        private Boolean m_労基是正勧告有無;
        [ColumnAttributes("労基是正勧告有無")]
        public Boolean 労基是正勧告有無
        {
            get { return m_労基是正勧告有無; }
            set { m_労基是正勧告有無 = value; }
        }
        private String m_労基是正勧告内容;
        [ColumnAttributes("労基是正勧告内容")]
        public String 労基是正勧告内容
        {
            get { return m_労基是正勧告内容; }
            set { m_労基是正勧告内容 = value; }
        }
        private Boolean m_賃金不払い有無;
        [ColumnAttributes("賃金不払い有無")]
        public Boolean 賃金不払い有無
        {
            get { return m_賃金不払い有無; }
            set { m_賃金不払い有無 = value; }
        }
        private String m_賃金不払い内容;
        [ColumnAttributes("賃金不払い内容")]
        public String 賃金不払い内容
        {
            get { return m_賃金不払い内容; }
            set { m_賃金不払い内容 = value; }
        }
        private Boolean m_実習トラブル有無;
        [ColumnAttributes("実習トラブル有無")]
        public Boolean 実習トラブル有無
        {
            get { return m_実習トラブル有無; }
            set { m_実習トラブル有無 = value; }
        }
        private Int32 m_実習トラブル内容;
        [ColumnAttributes("実習トラブル内容")]
        public Int32 実習トラブル内容
        {
            get { return m_実習トラブル内容; }
            set { m_実習トラブル内容 = value; }
        }
        private String m_実習トラブルその他;
        [ColumnAttributes("実習トラブルその他")]
        public String 実習トラブルその他
        {
            get { return m_実習トラブルその他; }
            set { m_実習トラブルその他 = value; }
        }
        private Boolean m_生活トラブル有無;
        [ColumnAttributes("生活トラブル有無")]
        public Boolean 生活トラブル有無
        {
            get { return m_生活トラブル有無; }
            set { m_生活トラブル有無 = value; }
        }
        private Int32 m_生活トラブル内容;
        [ColumnAttributes("生活トラブル内容")]
        public Int32 生活トラブル内容
        {
            get { return m_生活トラブル内容; }
            set { m_生活トラブル内容 = value; }
        }
        private String m_生活トラブルその他;
        [ColumnAttributes("生活トラブルその他")]
        public String 生活トラブルその他
        {
            get { return m_生活トラブルその他; }
            set { m_生活トラブルその他 = value; }
        }
        private Boolean m_事件事故有無;
        [ColumnAttributes("事件事故有無")]
        public Boolean 事件事故有無
        {
            get { return m_事件事故有無; }
            set { m_事件事故有無 = value; }
        }
        private Int32 m_事件事故内容;
        [ColumnAttributes("事件事故内容")]
        public Int32 事件事故内容
        {
            get { return m_事件事故内容; }
            set { m_事件事故内容 = value; }
        }
        private String m_事件事故その他;
        [ColumnAttributes("事件事故その他")]
        public String 事件事故その他
        {
            get { return m_事件事故その他; }
            set { m_事件事故その他 = value; }
        }
        private Boolean m_その他問題有無;
        [ColumnAttributes("その他問題有無")]
        public Boolean その他問題有無
        {
            get { return m_その他問題有無; }
            set { m_その他問題有無 = value; }
        }
        private String m_その他問題内容;
        [ColumnAttributes("その他問題内容")]
        public String その他問題内容
        {
            get { return m_その他問題内容; }
            set { m_その他問題内容 = value; }
        }
        private Int32 m_実習態度;
        [ColumnAttributes("実習態度")]
        public Int32 実習態度
        {
            get { return m_実習態度; }
            set { m_実習態度 = value; }
        }
        private String m_実習態度内容;
        [ColumnAttributes("実習態度内容")]
        public String 実習態度内容
        {
            get { return m_実習態度内容; }
            set { m_実習態度内容 = value; }
        }
        private Int32 m_生活態度;
        [ColumnAttributes("生活態度")]
        public Int32 生活態度
        {
            get { return m_生活態度; }
            set { m_生活態度 = value; }
        }
        private String m_生活態度内容;
        [ColumnAttributes("生活態度内容")]
        public String 生活態度内容
        {
            get { return m_生活態度内容; }
            set { m_生活態度内容 = value; }
        }
        private Int32 m_健康状況;
        [ColumnAttributes("健康状況")]
        public Int32 健康状況
        {
            get { return m_健康状況; }
            set { m_健康状況 = value; }
        }
        private String m_健康状況内容;
        [ColumnAttributes("健康状況内容")]
        public String 健康状況内容
        {
            get { return m_健康状況内容; }
            set { m_健康状況内容 = value; }
        }
        private Boolean m_不満要望有無;
        [ColumnAttributes("不満要望有無")]
        public Boolean 不満要望有無
        {
            get { return m_不満要望有無; }
            set { m_不満要望有無 = value; }
        }
        private String m_不満要望内容;
        [ColumnAttributes("不満要望内容")]
        public String 不満要望内容
        {
            get { return m_不満要望内容; }
            set { m_不満要望内容 = value; }
        }
        private Boolean m_途中帰国有無;
        [ColumnAttributes("途中帰国有無")]
        public Boolean 途中帰国有無
        {
            get { return m_途中帰国有無; }
            set { m_途中帰国有無 = value; }
        }
        private String m_途中帰国内容;
        [ColumnAttributes("途中帰国内容")]
        public String 途中帰国内容
        {
            get { return m_途中帰国内容; }
            set { m_途中帰国内容 = value; }
        }
        private Boolean m_行方不明有無;
        [ColumnAttributes("行方不明有無")]
        public Boolean 行方不明有無
        {
            get { return m_行方不明有無; }
            set { m_行方不明有無 = value; }
        }
        private String m_行方不明内容;
        [ColumnAttributes("行方不明内容")]
        public String 行方不明内容
        {
            get { return m_行方不明内容; }
            set { m_行方不明内容 = value; }
        }
        private String m_改善指導事項;
        [ColumnAttributes("改善指導事項")]
        public String 改善指導事項
        {
            get { return m_改善指導事項; }
            set { m_改善指導事項 = value; }
        }
        private Boolean m_今回改善事項有無;
        [ColumnAttributes("今回改善事項有無")]
        public Boolean 今回改善事項有無
        {
            get { return m_今回改善事項有無; }
            set { m_今回改善事項有無 = value; }
        }
        private String m_今回改善事項;
        [ColumnAttributes("今回改善事項")]
        public String 今回改善事項
        {
            get { return m_今回改善事項; }
            set { m_今回改善事項 = value; }
        }
        private DateTime m_作成日;
        [ColumnAttributes("作成日")]
        public DateTime 作成日
        {
            get { return m_作成日; }
            set { m_作成日 = value; }
        }
        private Int32 m_実習生数;
        [ColumnAttributes("実習生数")]
        public Int32 実習生数
        {
            get { return m_実習生数; }
            set { m_実習生数 = value; }
        }
        private Int32 m_実習進行状況;
        [ColumnAttributes("実習進行状況")]
        public Int32 実習進行状況
        {
            get { return m_実習進行状況; }
            set { m_実習進行状況 = value; }
        }
        private Int32 m_実習生実習態度;
        [ColumnAttributes("実習生実習態度")]
        public Int32 実習生実習態度
        {
            get { return m_実習生実習態度; }
            set { m_実習生実習態度 = value; }
        }
        private Int32 m_実習生生活態度;
        [ColumnAttributes("実習生生活態度")]
        public Int32 実習生生活態度
        {
            get { return m_実習生生活態度; }
            set { m_実習生生活態度 = value; }
        }
        private Int32 m_実習生健康状況;
        [ColumnAttributes("実習生健康状況")]
        public Int32 実習生健康状況
        {
            get { return m_実習生健康状況; }
            set { m_実習生健康状況 = value; }
        }
        private String m_前回相違点;
        [ColumnAttributes("前回相違点")]
        public String 前回相違点
        {
            get { return m_前回相違点; }
            set { m_前回相違点 = value; }
        }
        private String m_特記事項;
        [ColumnAttributes("特記事項")]
        public String 特記事項
        {
            get { return m_特記事項; }
            set { m_特記事項 = value; }
        }
        private Int32 m_企業ID;
        [ColumnAttributes("企業ID")]
        public Int32 企業ID
        {
            get { return m_企業ID; }
            set { m_企業ID = value; }
        }
        private Int32 m_入国GID;
        [ColumnAttributes("入国GID")]
        public Int32 入国GID
        {
            get { return m_入国GID; }
            set { m_入国GID = value; }
        }
    }
}
